package com.ailesson.video.model.req;


import com.ailesson.common.reply.PageParam;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * 视频来访者记录表
 * 
 * @author mac
 * @email mac@gmail.com
 * @date 2024-10-02 10:31:00
 */
@Schema(name = "分页查询条件")
@Data
public class VideoVisitorQueryReq extends PageParam {
	private static final long serialVersionUID = 1L;

	/**
	 * 主键
	 */
	@Schema(name = "id", description = "主键", type = "Long")
    private Long id;
	/**
	 * 课程id
	 */
	@Schema(name = "courseId", description = "课程id", type = "Long")
    private Long courseId;
	/**
	 * 视频id
	 */
	@Schema(name = "videoId", description = "视频id", type = "Long")
    private Long videoId;
	/**
	 * 来访者用户id
	 */
	@Schema(name = "userId", description = "来访者用户id", type = "String")
    private String userId;
	/**
	 * 昵称
	 */
	@Schema(name = "nickName", description = "昵称", type = "String")
    private String nickName;
	/**
	 * 进入时间
	 */
	@Schema(name = "joinTime", description = "进入时间", type = "String")
    private String joinTime;
	/**
	 * 离开的时间
	 */
	@Schema(name = "leaveTime", description = "离开的时间", type = "String")
    private String leaveTime;
	/**
	 * 用户停留的时间(单位：秒)
	 */
	@Schema(name = "duration", description = "用户停留的时间(单位：秒)", type = "Long")
    private Long duration;

}
